poach turtle eggs - German English Dictionary